package DB;

import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
//import android.database.sqlite.SQLiteDatabase;
//import android.database.sqlite.SQLiteOpenHelper;

import static android.provider.BaseColumns._ID;

public class Handler_sqlite{ //extends SQLiteOpenHelper {

	/*public Handler_sqlite(Context ctx) {
		super(ctx, "MiBase", null, 1);
	}

	@Override
	public void onCreate(SQLiteDatabase db) {
		String query = "CREATE TABLE usuarios (" + _ID
				+ " INTEGER PRIMARY KEY AUTOINCREMENT,"
				+ "usuario TEXT, contrasena TEXT , edad TEXT, email TEXT, presupuesto TEXT, ocupacion TEXT, solo TEXT, pareja TEXT, grupo TEXT, japonesa TEXT, espanola TEXT, mexicana TEXT, gourmet TEXT, antojitos TEXT,femenino TEXT, masculino TEXT);";
		
		db.execSQL(query);
	}

	@Override
	public void onUpgrade(SQLiteDatabase db, int version_ant, int version_nue) {
		db.execSQL("DROP TABLE IF EXISTS usuarios");
		onCreate(db);
	}

	public void insertarReg(String nom, String ape, String ema, String eda, String sex, String con, String r1, String r2
			, String r3, String r4, String r5, String r6, String r7, String r8, String r9, String r10) {
		ContentValues valores = new ContentValues();
		valores.put("usuario", nom);
		valores.put("contrasena", ape);
		valores.put("edad", ema);
		valores.put("email", eda);
		valores.put("presupuesto", sex);
		valores.put("ocupacion", con);
		valores.put("solo", r1);
		valores.put("pareja", r2); 
		valores.put("grupo", r3);
		valores.put("japonesa", r4);
		valores.put("espanola", r5);
		valores.put("mexicana", r6);
		valores.put("gourmet", r7);
		valores.put("antojitos", r8);
		valores.put("femenino", r9);
		valores.put("masculino",r10);
		
		this.getWritableDatabase().insert("usuarios", null, valores);
	}

	public String[] leer() {
		String result[] = new String[100];
		String columnas[] = { _ID, "usuario", "constrasena", "edad", "email", "presupuesto", "ocupacion", "solo", "pareja" +
				"grupo", "japonesa", "espanola", "mexicana", "gourmet", "antojitos", "femenino", "masculino" };
		Cursor c = this.getReadableDatabase().query("usuarios", columnas, null,
				null, null, null, null);

		int id, in, ia,ie,ied,is,ic,i1,i2,i3,i4,i5,i6,i7,i8,i9,i10;
		id = c.getColumnIndex(_ID);
		in = c.getColumnIndex("usuarios");
		ia = c.getColumnIndex("constrasena");
		ie = c.getColumnIndex("edad");
		ied = c.getColumnIndex("email");
		is = c.getColumnIndex("presupuesto");
		ic = c.getColumnIndex("ocupacion");
		i1 = c.getColumnIndex("solo");
		i2 = c.getColumnIndex("pareja");
		i3 = c.getColumnIndex("grupo");
		i4 = c.getColumnIndex("japonesa");
		i5 = c.getColumnIndex("espanola");
		i6 = c.getColumnIndex("mexicana");
		i7 = c.getColumnIndex("gourmet");
		i8 = c.getColumnIndex("antojitos");
		i9 = c.getColumnIndex("femenino");
		i10 = c.getColumnIndex("masculino");
		
		
		
		int contador = 0;
		for (c.moveToFirst(); !c.isAfterLast(); c.moveToNext()) {
			result[contador] = c.getString(id) + " " + c.getString(in) + " "
					+ c.getString(ia)+ " " + c.getString(ie)+ " " + c.getString(ied)+ " " + c.getString(is)
					+ " " + c.getString(ic)+ " " + c.getString(i1)+ " " + c.getString(i2)
					+ " " + c.getString(i3)+ " " + c.getString(i4)+ " " + c.getString(i5)
					+ " " + c.getString(i6)+ " " + c.getString(i7)+ " " + c.getString(i8)
					+ " " + c.getString(i9)+ " " + c.getString(i10)+ "\n";
			contador++;
		}

		// c.moveToLast();

		// result = c.getString(id)+" "+c.getString(iu)+" "+c.getString(ip)
		// +"\n";

		return result;

	}

	public void abrir() {
		this.getWritableDatabase();

	}

	public void cerrar() {
		this.close();
	*/

}
